/*
 * Interface for communication implemented so that there is
 * one communication objects regardless of the server that
 * is being used by the application 
*/


package com.costeaalex.blueserver.communication;

public interface CommunicationManager
	{
	
	public abstract void send(int data);
	
	public abstract int receive();
	
	public abstract void stop();
	
	public abstract void send(byte[] byteBlock);
	
	public abstract int getOutputBufferSize();

	public abstract int receiveBlock(byte[] received);
	
	}
